// samsting : this file is auto create.

#include "Ram/2015-05-01/SetPasswordPolicyRequest.h"

namespace aliyun { namespace Ram {

SetPasswordPolicyRequest::SetPasswordPolicyRequest() : RpcAcsRequest("Ram", "2015-05-01", "SetPasswordPolicy") {
}

int SetPasswordPolicyRequest::GetMinimumPasswordLength(void) const {
  return MinimumPasswordLength_;
}
void SetPasswordPolicyRequest::SetMinimumPasswordLength(int MinimumPasswordLength) {
  MinimumPasswordLength_ = MinimumPasswordLength;
  PutQueryParameter("MinimumPasswordLength", string_ValueOfInt(MinimumPasswordLength_));
}

bool SetPasswordPolicyRequest::GetRequireLowercaseCharacters(void) const {
  return RequireLowercaseCharacters_;
}
void SetPasswordPolicyRequest::SetRequireLowercaseCharacters(bool RequireLowercaseCharacters) {
  RequireLowercaseCharacters_ = RequireLowercaseCharacters;
  PutQueryParameter("RequireLowercaseCharacters", string_ValueOfBool(RequireLowercaseCharacters_));
}

bool SetPasswordPolicyRequest::GetRequireUppercaseCharacters(void) const {
  return RequireUppercaseCharacters_;
}
void SetPasswordPolicyRequest::SetRequireUppercaseCharacters(bool RequireUppercaseCharacters) {
  RequireUppercaseCharacters_ = RequireUppercaseCharacters;
  PutQueryParameter("RequireUppercaseCharacters", string_ValueOfBool(RequireUppercaseCharacters_));
}

bool SetPasswordPolicyRequest::GetRequireNumbers(void) const {
  return RequireNumbers_;
}
void SetPasswordPolicyRequest::SetRequireNumbers(bool RequireNumbers) {
  RequireNumbers_ = RequireNumbers;
  PutQueryParameter("RequireNumbers", string_ValueOfBool(RequireNumbers_));
}

bool SetPasswordPolicyRequest::GetRequireSymbols(void) const {
  return RequireSymbols_;
}
void SetPasswordPolicyRequest::SetRequireSymbols(bool RequireSymbols) {
  RequireSymbols_ = RequireSymbols;
  PutQueryParameter("RequireSymbols", string_ValueOfBool(RequireSymbols_));
}


} } // namespace aliyun { namespace Ram {

// end of file 
